package com.jymj.service;

import com.jymj.entity.KeyValueEntity;
import com.jymj.entity.dto.ApplyDto;
import com.jymj.entity.model.PointAndTypeEntity;
import com.jymj.entity.zjd.*;

import java.util.List;
import java.util.Map;

/**
 * Created by ljj on 2018/9/12.
 */
public interface ApplyService {
    void deleteBatch(Integer[] ylIds);

    void save(ApplyEntity apply);

    void update(ApplyEntity apply);

    List<ApplyEntity> queryList(ApplyDto applyDto);

    ApplyEntity queryObject(Integer applyId);

    List<ApplyEntity> queryObjectByylId(Integer objectid);

    ZjdCountEntity queryAllCount(String point, String code);

    List<KeyValueEntity> getSummary(ApplyDto applyDto);

    void deleteFjfw(Long[] ids);

    KeyValueEntity queryStatistical(ApplyDto applyDto);

    List<ApplyCountEntity> queryCount1(PointAndTypeEntity pointAndTypeEntity);

    List<ApplyCountEntity> queryCount2(PointAndTypeEntity pointAndTypeEntity);

    List<ApplyCountEntity> queryCount3(PointAndTypeEntity pointAndTypeEntity);

    List<ApplyCountEntity> queryCount4(PointAndTypeEntity pointAndTypeEntity);

}
